interface ApiConfig {
  usersLogin: string;
  usersLogout: string;
  usersRegister: string;
  usersUpdateSelf: string;
  usersUpdateAdmin: string;
  usersFeedback: string;
  guestAnalyze: string;
  managePageAllUserList: string;
  managePageAllPatientList: string;
  managePageRecord: string;
  manageSelectId: string;
  managePageHistory: string;
  manageSelectByRecordId: string;
  manageSelectConfidence: string;
  manageRole: string;
  manageOperateLog: string;
  manageFeedback: string;
  manageAppointment: string;
  manageConfirmAppointment: string;
  reportsGenerate: string;
  reportsDownload: string;
  diagnosisAnalyze: string;
  statisticsPatientAndDisease: string;
  statisticsUserAndRole: string;
  statisticsDiagnosisRecord: string;
  statisticsOperateLog: string;
  chat: string;
  patientsLogin: string;
  patientsRegister: string;
  patientsLogout: string;
  patientsDoctorInfo: string;
  patientsUpdate: string;
  patientsBind: string;
  patientsAppointment: string;
  patientsAppointmentList: string;
  patientsUpdateAppointment: string;
  patientsReport: string;
  patientsDownload: string;
  dataMonitorData: string;
  dataUnconfirmedCount: string;
}
const api: ApiConfig = {
  usersLogin: "/dsod/users/login",
  usersLogout: "/dsod/users/logout",
  usersRegister: "/dsod/users/register",
  usersUpdateSelf: "/dsod/users/update/self",
  usersUpdateAdmin: "/dsod/users/update/admin",
  usersFeedback: "/dsod/users/feedback",
  guestAnalyze: "/dsod/guest/analyze",
  managePageAllUserList: "/dsod/manage/page/alluserlist",
  managePageAllPatientList: "/dsod/manage/page/allpatientlist",
  managePageRecord: "/dsod/manage/page/record",
  manageSelectId: "/dsod/manage/select/id",
  managePageHistory: "/dsod/manage/page/history",
  manageSelectByRecordId: "/dsod/manage/selectbyrecordid",
  manageSelectConfidence: "/dsod/manage/selectconfidence",
  manageRole: "/dsod/manage/role",
  manageOperateLog: "/dsod/manage/operateLog",
  manageFeedback: "/dsod/manage/feedback",
  manageAppointment: "/dsod/manage/appointment",
  manageConfirmAppointment: "/dsod/manage/confirmappointment",
  reportsGenerate: "/dsod/reports/generate",
  reportsDownload: "/dsod/reports/download", //  /{reportId}
  diagnosisAnalyze: "/dsod/diagnosis/analyze",
  statisticsPatientAndDisease: "/dsod/statistics/patientAndDisease",
  statisticsUserAndRole: "/dsod/statistics/userAndRole",
  statisticsDiagnosisRecord: "/dsod/statistics/diagnosisRecord",
  statisticsOperateLog: "/dsod/statistics/operateLog",
  chat: "/ai/chat",
  patientsLogin: "/dsod/patients/login",
  patientsRegister: "/dsod/patients/register",
  patientsLogout: "/dsod/patients/logout",
  patientsDoctorInfo: "/dsod/patients/doctorinfo",
  patientsUpdate: "/dsod/patients/update",
  patientsBind: "/dsod/patients/bind",
  patientsAppointment: "/dsod/patients/appointment",
  patientsAppointmentList: "/dsod/patients/appointmentList",
  patientsUpdateAppointment: "/dsod/patients/updateAppointment",
  patientsReport: "/dsod/patients/report",
  patientsDownload: "/dsod/patients/download", // /{reportId}
  dataMonitorData: "/dsod/data/monitor",
  dataUnconfirmedCount: "/dsod/data/unconfirmed-count",
};

export default api;
